﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DataCenter.Model.Model;

namespace DataCenter.Model.Interface
{
    public interface IDataCenterProvider
    {
        List<DataCenters> SearchDailyReport(string fromDate = null, string toDate = null, string shopCode = null, string product = null, string model = null, string regionId = null);
        List<DataCenters> SearchWeeklyReport();
        List<DataCenters> SearchMonthlyReport(string product, string model, string regionId, string year, string billtoCode);
        List<DataCenters> MultiSearchReport(string fromDate = null, string toDate = null, string shopCode = null, string product = null, string model = null, string regionId = null, string yearMonth = null, string year = null, string billtoCode = null);
        List<DataCenters> SearchReport(string textSearch, string fromDate = null, string toDate = null);
        List<SaleIn> SearchSaleIn(string partCheck);
    }
}
